23

Дневная сводка: python libr — 2026-03-23

\n\n---\n### Эпизод: 📌 Функция exec() в Python, выполняет блок кода\n# Пересказ: Функция exec() в Python

Источник: https://t.me/Python_libr/3362

Образовательный пост канала Python Libr о встроенной функции exec().


Суть

exec() — функция для динамического выполнения кода Python. Принимает большие блоки кода (в отличие от eval(), которая работает только с выражениями). Аргумент:

  • Строка — анализируется как набор операторов Python и выполняется
  • Объект кода (например, результат compile()) — выполняется напрямую

Во всех случаях код должен быть валидным Python-кодом. Возвращаемое значение — None.